Plethysmograph variability processor

ABSTRACT

A plethysmograph variability processor inputs a plethysmograph waveform having pulses corresponding to pulsatile blood flow within a tissue site. The processor derives plethysmograph values based upon selected plethysmograph features, determines variability values, and calculates a plethysmograph variability parameter. The variability values indicate the variability of the plethysmograph features. The plethysmograph variability parameter is representative of the variability values and provides a useful indication of various physiological conditions and the efficacy of treatment for those conditions.

INCORPORATION BY REFERENCE TO ANY PRIORITY APPLICATIONS

Any and all applications for which a foreign or domestic priority claim is identified in the Application Data Sheet as filed with the present application are hereby incorporated by reference under 37 CFR 1.57.

BACKGROUND

Pulse oximetry utilizes a noninvasive sensor to measure oxygen saturation (SpO₂) and pulse rate of a person. The sensor has light emitting diodes (LEDs) that transmit optical radiation of red and infrared wavelengths into a tissue site and a detector that responds to the intensity of the optical radiation after attenuation by pulsatile arterial blood flowing within the tissue site. Furthermore, the sensor may be attached to a patient's finger, foot, ear lobe, digit or other portion of the body where blood flows close to the skin. Pulse oximeters have gained rapid acceptance in a wide variety of medical applications, including surgical wards, intensive care and neonatal units, general wards, home care, physical training, and virtually all type of monitoring scenarios.

Pulse oximeters capable of reading through motion induced noise are disclosed in at least U.S. Pat. Nos. 6,770,028, 6,658,276, 6,584,336, 6,263,222, 6,157,850, 5,769,785, and 5,632,272, which are assigned to Masimo Corporation (“Masimo”) of Irvine, Calif. and are incorporated by reference herein. Low noise pulse oximetry sensors are disclosed in one or more of U.S. Pat. Nos. 7,027,849, 6,985,764, 6,934,570 6,760,607 6,377,829 6,285,896 5,782,757 5,638,818, which are also assigned to Masimo and incorporated by reference herein. Moreover, pulse oximeters capable of reading through motion induced noise and low noise optical sensors including LNOP® disposable, reusable and/or multi-site sensors and Radical®, Rad-5™, Rad-8™, Rad-9™, PPO+™ monitors are also available from Masimo.

Multiple parameter monitors and multiple wavelength sensors are described in U.S. patent application Ser. No. 11/367,033 entitled Noninvasive Multiple Parameter Patient Monitor filed Mar. 1, 2006 and U.S. patent application Ser. No. 11/367,013 entitled Multiple Wavelength Sensor Emitters filed Mar. 1, 2006, incorporated by reference herein. Moreover, multiple parameter monitors and multiple wavelength sensors including Rad57™ and Radical-7™ monitors and Rainbow™ Rainbow™-brand adhesive and reusable sensors are available from Masimo. MS-brand processor boards incorporating SHARC® DSPs from Analog Devices, Inc. are also available from Masimo.

SUMMARY

An aspect of a plethysmograph variability processor inputs a plethysmograph waveform, derives perfusion values, determines variability values, and calculates a plethysmograph (pleth) variability index. The plethysmograph waveform has pulses corresponding to pulsatile blood flow within a tissue site. The perfusion values correspond to the pulses. The variability values are each indicative of the variability of a series of the perfusion values. The plethysmograph variability index is representative of the variability values. The plethysmograph variability index is displayed.

In various embodiments, the perfusion values are derived by identifying peaks and valleys for the pulses, calculating AC values for the pulses from the peaks and the valleys, calculating DC values for the pulses, and normalizing the AC values with the DC values. Variability values are determined by accumulating the perfusion values in buffers and calculating one of the variability values for each of the buffers. As an example, variability values are determined by sorting the perfusion values within each of the buffers from the largest of the perfusion values to the smallest of the perfusion values and trimming at least one of the largest perfusion values and at least one of the smallest perfusion values from each of the buffers.

Plethysmograph variability indexes (PVIs) are determined from a percentage difference between a maximum perfusion value and a minimum perfusion value for each of the buffers. A median value of the PVIs is calculated. In an embodiment, physiologically acceptable pulses are identified and a minimum amount of time's worth of acceptable data for each buffer is determined. An IR channel is input for the plethysmograph waveform and a red channel is used to verify acceptable pulses.

An aspect of a plethysmograph variability processing system is an optical sensor that transmits multiple wavelengths of optical radiation into a tissue site, detects the optical radiation after attenuation by pulsatile blood flowing within the tissue site, and generates a sensor signal responsive to the detected optical radiation. A patient monitor demodulates the sensor signal so as to generate a plethysmograph channels. A digital signal processor (DSP) within the patient monitor inputs at least one of the plethysmograph channels and outputs a plethysmograph variability (PV) parameter accordingly. A PV process executes on the DSP so as to process the plethysmograph channel and derive the PV parameter. A patient monitor output is responsive to the PV parameter.

In various embodiments, the PV process has a plethysmograph input corresponding to the at least one plethysmograph channel. The pleth has pleth features. A measure pleth process extracts the pleth values from the plethysmograph according to the pleth features. A pleth value input corresponds to the pleth values. A pleth variability process generates a plurality of variability values from the pleth values. A pleth variability input corresponds to the variability values. A variability parameter process generates a pleth variability (PV) parameter from the variability values. Physiological acceptability criteria are applied to the plethysmograph input. A reduce data dispersion process trims outlying ones of the pleth values according to dispersion criteria. Post processing applies at least one of a smoothing or slew rate limit to the PV parameter. Pre-processing applies a bandpass filter to the plethysmograph input so as to remove a cyclical baseline shift or oscillation from the plethysmograph. The patient monitor output generates a graph of the PV parameter versus time so as to indicate a trend in plethysmograph variability.

An aspect of a plethysmograph variability method inputs plethysmograph channels, measures pleth values from the input and defines windows each encompassing a unique time interval of the plethysmograph values. Variability values are calculated, where each of the variability values are derived from the plethysmograph values encompassed in a unique one of the windows. Second windows are defined, each encompassing a unique time interval of the variability values. Parameter values are calculated, where each of the parameter values are derived from the variability values encompassed in a unique one of the second windows. Parameter values are output. In various embodiments, the plethysmograph channels each have pulses corresponding to pulsatile blood flow within a tissue site, and the plethysmograph values are based upon the pulses. The plethysmograph values are measures of blood perfusion at the tissue site. In alternative embodiments, plethysmograph values are based upon area under absorption pulses, an envelope of the pulses, a time series of normalized envelope heights or a time series of normalized envelope areas.

An aspect of a plethysmograph variability processing system has a sensor that transmits multiple wavelengths of optical radiation into a tissue site and that detects the optical radiation after attenuation by pulsatile blood flow within a tissue site so as to provide a plethysmograph input to a digital signal processor (DSP). The input is selected from channels corresponding to the multiple wavelengths. The DSP executes instructions for deriving plethysmograph variability from the plethysmograph. A measuring means generates plethysmograph values from the plethysmograph input according to predefined plethysmograph features. A calculation means derives variability values from the plethysmograph values, and a reduction means deriving a plethysmograph variability (PV) parameter from the plethysmograph values. In various embodiments, a first accumulation means applies a variability formula to a window of plethysmograph values. A dispersion reduction means trims outlying values from the first accumulation means. A second accumulation means applies data reduction criteria to a window of variability values. An acceptance means eliminates pulses from the plethysmograph input that are not physiologically acceptable. A post-processing means limits the slope of the PV parameter.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a general block diagram of a plethysmograph variability processing system;

FIG. 2 is a graph of an exemplar plethysmograph;

FIG. 3 is a detailed flow chart of a plethysmograph variability index process; and

FIG. 4 is a general functional flow diagram of a plethysmograph variability process.

DETAILED DESCRIPTION PV Monitor

FIG. 1 illustrates a plethysmograph variability processing system 100 embodiment, which calculates one or more measures of plethysmograph variability (PV). The plethysmograph variability processing system 100 advantageously provides at least some of displays, alarms or controls responsive to PV so as to indicate, and affect the treatment of, a patient condition. The PV processing system 100 may further generate SpO₂, pulse rate (PR), perfusion index (PI), signal quality and in multiple wavelength configurations additional blood parameter measurements such as HbCO and HbMet.

As shown in FIG. 1, the PV processing system 100 has a patient monitor 102 and a sensor 106. The sensor 106 attaches to a tissue site 1 and includes a plurality of emitters 122 capable of irradiating the tissue site 1 with at least two wavelengths of light, such as the red and infrared (IR) wavelengths utilized in pulse oximeters and in some configurations multiple wavelengths different than or in addition to those red and IR wavelengths. The sensor 106 also includes one or more detectors 124 capable of detecting the light after attenuation by the tissue 1.

Also shown in FIG. 1, the patient monitor 102 communicates with the sensor 106 to receive one or more intensity signals indicative of one or more physiological parameters and displays the parameter values. Drivers 110 convert digital control signals into analog drive signals capable of driving sensor emitters 122. A front-end 112 converts composite analog intensity signal(s) from light sensitive detector(s) 124 into digital data 142 input to the DSP 140. The input digital data 142 is referred to herein as a plethysmograph waveform, plethysmograph or pleth for short. The digital data 142 has plethysmograph channels corresponding to each emitter wavelength, such as a red channel and an IR channel. The digital data 142 is representative of a change in the absorption of particular wavelengths of light as a function of the changes in body tissue resulting from pulsing blood. The DSP 140 may comprise a wide variety of data and/or signal processors capable of executing programs for determining physiological parameters from input data. In an embodiment, the DSP executes one or more pleth variability (PV) processes 130, such as described with respect to FIGS. 3-4, below. In an embodiment, the PV processes 130 may be implemented in software, firmware or other form of code or instructions, or logic or other hardware, or a combination of the above.

Further shown in FIG. 1, the instrument manager 160 may comprise one or more microcontrollers controlling system management, such as monitoring the activity of the DSP 140. One or more output devices 180 include displays 182, alarms 184 and controls 186. Displays 182 may be numerical, such as readouts, or graphical, such as trends and bar graphs, generated by LEDs, LCDs or CRTs to name a few. Displays 182 may also be indicators, such as LEDs of various colors that signify variability magnitude. Alarms 184 may be visual or audible indications that variability is, say, above a predetermined threshold. Controls 186 may be inputs to medical equipment, such as drug administration devices, ventilators and fluid Ws, so as to control the amount of administered drugs, ventilator settings or the amount of infused fluids based up pleth variability. The instrument manager 160 also has an input/output (I/O) port 168 that provides a user and/or device interface for communicating with the monitor 102. User input devices 188 may include a keypad, touch screen, pointing device, voice recognition device, network and computer, to name a few. In an embodiment, the I/O port 168 provides initialization settings for PV processes, as described below. The monitor 102 may also be capable of storing or displaying historical or trending data related to PV and other measured parameters or combinations of measured parameters.

Pleth Waveform

FIG. 2 illustrates a plethysmograph 200 plotted on an intensity axis 201 versus a time axis 202. The plethysmograph 200 has multiple pulses 210 each with a peak 212 and a valley 214 and extending over a time period 216. A perfusion index (PI) value can be defined for each pulse 210:

$\begin{matrix} {{PI} = \frac{AC}{DC}} & (1) \end{matrix}$

“AC” 220 designates a peak amplitude 212 minus a valley amplitude 214 for a particular pulse. “DC” 230 designates a peak amplitude 212 for a particular pulse. A plethysmograph variability measure is calculated that is responsive to the magnitude of pleth variations, such as depicted by envelope 250. One variability measure is a plethysmograph variability index (PVI), described with respect to FIG. 3, below. Other plethysmograph variability (PV) measures are described with respect to FIG. 4, below. Advantageously, PV measures may provide a numerical indication of a person's physical condition or health.

Pleth Variability Index (PVI)

FIG. 3 illustrates a PVI process 300 embodiment, which derives and displays a plethysmograph variability index (PVI). Initially, a first buffer is filled with calculated perfusion index (PI) values 310-330. In an embodiment, these values are based upon the IR channel, as described above. If a sufficient amount of physiologically acceptable data is in the first buffer 335, then a second buffer is filled with calculated plethysmograph variability index (PVI) values 340-360. The median PVI in the second buffer is calculated and displayed 370-380. If the amount of acceptable data in the first buffer is insufficient, then the display is frozen with the last calculated median PVI 390.

As shown in FIG. 3, a plethysmograph is first identified 310. In particular, only physiologically acceptable pulses are used for calculating PI. Physiological plethysmograph identification is disclosed in U.S. Pat. No. 7,044,918 entitled Plethysmograph Pulse Recognition Processor, which is assigned to Masimo and incorporated by reference herein. In an embodiment, the red channel plethysmograph is utilized to verify acceptable pulses in the IR channel. The PI of each acceptable plethysmograph is then calculated 320 according to EQ. 1 and as described with respect to FIG. 2, above. The calculated PIs are stored in a first buffer 330, and the buffer criteria are tested 335. The buffer criteria require both a minimum number of acceptable pulses and a minimum amount of time of acceptable data in the first buffer.

In an embodiment, a plethysmograph 200 (FIG. 2) has a 62.5 Hz sample rate, i.e. a sample interval of 16 msec. The first buffer holds 15 sec. of data at that sample rate. Accordingly, a sliding 15 sec. window of plethysmograph data is stored in the first buffer, and the window is moved in 1.2 sec. increments. The minimum number of acceptable pulses in the first buffer is 6, and the minimum amount of acceptable data in the first buffer is 7.5 sec. The 15 sec. window size allows one respiration cycle, assuming a worse case respiration rate of 4 breaths per min. This window size also allows 6 PIs assuming a worse case pulse rate of 25 bpm. Partial plethysmograph cycles cutoff by a particular window are ignored by that window, but are taken into account in the next window.

Also shown in FIG. 3, if the buffer criteria are met 335, then the first buffer is sorted and trimmed 340. The sort orders the PI values from the minimum PI at one end of the buffer to the maximum PI at the other end of the buffer. Then a predetermined number of PIs are dropped from each end of the buffer, i.e. both the maximum PIs and the minimum PIs are deleted. In an embodiment, 12% of the PIs are trimmed from each end of the buffer. For example, if the buffer holds 10 PIs, a 12% trim=floor(10.12/100)=floor(1.2)=1, where the floor operator truncates digits to the right of the decimal point. Hence, in this example, one max PI and one min PI are dropped from the first buffer. A plethysmograph variability index (PVI) is then calculated 350 from the trimmed first buffer. In an embodiment, PVI is calculated as:

$\begin{matrix} {{PVI} = {\frac{{PI_{MAX}} - {PI_{MIN}}}{PI_{MAX}} \times 100}} & (2) \end{matrix}$

That is, PVI is the PI variation, expressed as a percentage of the maximum PI, reflected by the PI values remaining in the first buffer.

Further shown in FIG. 3, calculated PVIs are stored in a second buffer 360. In an embodiment, the second buffer holds 11 PVIs, where one PVI is derived for every 1.2 sec shift in the sliding 15 sec. window described above. Next, the median PVI is calculated from the second buffer. This median PVI value is communicated to a display 380. If the buffer criteria 335, described above, are not met, then the last calculated median PVI value is displayed 390. That is, the display is frozen with that last calculated median PVI value until the buffer criteria are satisfied.

In an embodiment, the median PVI value is displayed as a two-digit numerical value on a monitor screen along with other parameters, such as SpO₂ and pulse rate. In an embodiment, the median PVI value is displayed on a monitor screen as vertical or horizontal bar graph. In an embodiment, the median PVI value is displayed on a monitor screen as trend graph versus time. In an embodiment, the median PVI value is compared to a predetermined maximum PVI threshold. If the median PVI value crosses the predetermined threshold, one or more visual or audible alarms are triggered. In an embodiment, a visual PVI alarm is one or more colored indicators, such as green, yellow and red, indicating levels of patient health or physiological condition.

Plethysmograph Variability (PV)

FIG. 4 illustrates a plethysmograph variability (PV) processor 400 embodiment having process steps 401 and initializations 402. The initializations 402 determine the specific characteristics of the process steps 401. The PV processor 400 inputs one or more plethysmograph (pleth) channels 405 and generates PV outputs 407. The pleth channels 405 each correspond to a different optical sensor wavelength, such as a red wavelength channel and an IR wavelength channel corresponding to red and IR emitters of a pulse oximeter sensor. There may be more than two channels when using a multiple wavelength sensor, such as described in U.S. patent application Ser. No. 11/367,013, cited above. For example, there may be eight channels varying in wavelength from about 630 nm to about 905 nm. In an embodiment, two or more pleth channels 405 are processed in parallel or combined as a composite pleth for increased accuracy or robustness in PV calculations. Input 410 determines which pleth channel 405 is used as the pleth input 414 for PV calculations, according to a select channel initialization 412. Input 410 may select any single channel 405 or some combination of channels 405. Pre-process 415 modifies the pleth input 414 according to a predetermined formula 417. In an embodiment, pre-process 415 filters the pleth input 414 so as to remove any slow variation or low frequency oscillation in the plethysmograph baseline or average value, such as a respiration-induced variation that shifts the entire plethysmograph up and down with inhalation and exhalation. In an embodiment, pre-process 415 is a bandpass filter having a 30 to 550 beats per minute passband. Identify acceptable pulses 420 applies pulse criteria 422 to pass only physiologically acceptable pulses 424, such as disclosed in U.S. Pat. No. 7,044,918 cited above.

As shown in FIG. 4, measure pleth 440 extracts pleth values 444 from the remaining pulses 424 according to pleth features 442. The pleth features 434 may be a pulse peak 212 (FIG. 2) and pulse valley 214 (FIG. 2) and the pleth values 444 may relate to perfusion, such as PI described with respect to EQ. 1 above. In another embodiment, the “DC” value in EQ. 1 may be other than a pulse peak, such as a pulse valley or an average of pulse peak and pulse valley, to name a few. In other embodiments, pleth features 442 may include more than two values per pulse and pleth values 444 may be other than perfusion related. Also, measure pleth 440 may be performed over more than one pulse per pleth value 444.

As shown in FIGS. 2 and 4, in an embodiment, pleth features 442 define a pleth envelope 250 interpolated from pulse peaks 212 and pulse valleys 214. Measure pleth 440 defines a series of adjacent slices 260 of envelope height and Δ width, where A may vary from one pleth sample to many samples. Accordingly, pleth values 444 are the areas of each slice. In another embodiment, measure pleth 440 calculates the area under each absorption pleth pulse 270, the absorption pleth being the inverse of the intensity pleth 200. In an embodiment, the slices 260 or areas 270 are normalized with respect to a pleth value, such as a DC value or an average value, to name a few.

Also shown in FIG. 4, accumulate pleth values 445 identifies those pleth values 444 within a specified window 446. Accept window 450 determines whether there are a sufficient number of pleth values within the window 446. If not, the remaining steps 460-490 are bypassed and a default PV output 407 is generated. If so, the remaining steps 460-490 are performed. Reduce data dispersion 460 eliminates outlying data, leaving trimmed pleth values 464, according to a dispersion criteria 462. Calculate pleth variability 470 determines a variability value 474 from the trimmed pleth values 464 according to a variability formula 472. In an embodiment, the variability formula is the percentage variability in a window compared with a maximum value in the window, such as described with respect to EQ. 2, above. Accumulate variability values 475 identifies those variability values 474 within a specified window 476. Windows 446, 476 are sliding time intervals or segments having predetermined sizes according to an initialization 402. Adjacent windows may be spaced apart, abutting or overlapping in time.

Further shown in FIG. 4, calculate variability parameter 480 determines a pleth variability (PV) parameter 407 from the accumulated variability values 478 according to a reduction criteria 482. In an embodiment, PV 407 is a median of the variability values 478 in the window 476. In other embodiments, PV 407 is any of average, mode, geometric mean or weighted mean of the windowed variability values, to name a few. Post processing on the PV parameter 407 data may be performed including smoothing and a slew rate filter. In an embodiment, an exponential smoothing is used. The slew rate filter limits the positive or negative slope of the PV parameter 407 to a predetermined maximum.

PV Applications

Many clinicians currently observe a pulse oximeter plethysmograph waveform for changes in patient physiology. Unfortunately, there is no consistency among pulse oximeter manufacturers in the way a plethysmograph waveform is displayed. Further, smoothing, autoscaling and other display data processing mask changes in the raw plethysmograph waveform. Thus, some patient physiology cannot be readily predicted from mere observation of a bedside monitor plethysmograph display. Pleth variability (PV) parameters, such as PVI, advantageously quantify plethysmograph waveform variations, which are displayed in a numerical format that can also be trended as needed. Accordingly, even slight changes in physiology may be reliably observed.

PV can be advantageously used for noninvasive functional hemodynamic monitoring. A plethysmograph waveform is responsive to beat-to-beat changes in peripheral blood volume and perfusion. Thus, plethysmograph variability reflects changes in the intravascular volume status of patients. PV parameters, as described above, are clinically useful hemodynamic measurements that respond to changes in, for example, volemia, fluid responsiveness and ventricular preload. Volemia relates to the volume of blood circulating throughout the body, which is difficult to estimate in a clinical setting. Hypovolemia, for example, is an abnormally low blood volume. Fluid responsiveness is the percent increase in ventricular stroke volume after fluid volume expansion. Ventricular preload is the degree of tension in the cardiac muscle when it begins to contract.

In particularly advantageous embodiments, a PV parameter is monitored during patient treatments. As an example, a downward trend in PV monitored during the addition of fluids to a suspected hypovolemic patient indicates the efficacy of that treatment. Likewise, a downward trend in PV monitored during administration of drugs for asthma indicates the efficacy of the administered drug and the likelihood that the asthma can be controlled.

PVI or other pulse variability (PV) measure may be a significant parameter in a variety of critical conditions, for example those conditions shown in Table 1, below.

TABLE 1 Conditions Associated with Increased PV Cardiac Causes Non-Cardiac Causes Cardiogenic Shock Hypovolemia Cardiac Tamponade Septic Shock Pericardial Effusion Anaphylactic Shock Constrictive Pericarditis Superior Vena Cava Obstruction Restrictive Asthma Cardiomyopathy Acute myocardial infarction

A plethysmograph variability processor has been disclosed in detail in connection with various embodiments. These embodiments are disclosed by way of examples only and are not to limit the scope of the claims that follow. One of ordinary skill in art will appreciate many variations and modifications. 

What is claimed is:
 1. A plethysmograph variability method comprising: inputting a plethysmograph waveform having a plurality of pulses corresponding to pulsatile blood flow within a tissue site; deriving a plurality of perfusion values corresponding to the pulses; determining a plurality of variability values each indicative of the variability of a series of the perfusion values; calculating a plethysmograph variability index representative of the variability values; and displaying the plethysmograph variability index. 